package priv.bestbeat.reportcenter.core.task;

import lombok.Data;
import java.io.Serializable;

/**
 * @author 张渠钦
 * @date 2022/4/24 11:14
 *
 * @param <P> 有效载荷，用户参数
 */
@Data
public abstract class Task<P> implements Processable, Serializable {

    /**
     * 雪花算法,全局唯一
     */
    private Long id;

    private String name;

    /**
     * 有效载荷
     */
    private P payload;
}
